Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Great Britain F3 Great Britain F4 Germany F10 Germany F12 France F12 France F6 France F5 Germany F11 Germany F5 Germany F14 France F16 Germany F4 Kuwait F1 Kuwait F2 Czech Republic F3 Finland F1 Finland F2 Italy F2 Germany F8 Nossa Caixa Aberto de Sao Paulo - Sao Paulo Open 13 - Marseille Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg VII Avierto Internacional de Salinas - Salinas TCT Open - Tunis Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb IX Open Internacional D'Andorra - Andorra 10th Wartburg Open - Eisenach Muller Cup - Ulm Oberstaufen Cup - Oberstaufen Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Muller Cup 2000 - Ulm III Gramado Open de Tenis - Gramado BH Tennis Open International Cup - Belo Horizonte Geneva Challenger - Geneva Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo USTA Men's Challenger of Dallas - Dallas VI Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia 9th Wartburg Open - Eisenach Intelig Tennis Cup - Campos do Jordao Muller Cup - Ulm TESS Tennis Classic - Campinas Oberstaufen Cup - Oberstaufen Credicard Tennis Cup - Campos do Jordao Amer-Wilson Tampere Challenger - Tampere BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Campinas Black Forest Open - Freudenstadt DPD Challenger 2001 - Aschaffenburg Global Telecom Open - Florianopolis SMS Tennis Open - Sao Paulo Open de L'Isere (Open 38) - Grenoble Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Haagen Dazs Open - Caracas Gran Copa Ericsson - Rio de Janeiro 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte VIII Avierto Internacional de Salinas - Salinas 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Binghamton Professional Tennis Tournament - Binghamton VI Gramado Open de Tenis - Gramado IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb Schickedanz Open - Furth ATU Cup - Weiden Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado Challenger Groningen - Groningen Aberto de Sao Paulo - Sao Paulo Badden Open by Rothaus - Ettlingen Top Wool Challenger - Biella Siemens Open - Scheveningen Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Tatra Banka Open - Bratislava ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen Czech Open 2006 - Prostejov 2006 North Shore Pro Tennis Championship - Winnetka Siemens Open - Scheveningen Akbank Private Banking TED Open 2006 - Istanbul Credicard Mastercard Tennis Cup - Campos do Jordao Aamulehti Tampere Open - Tampere BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville s Tennis Masters 06 - Graz Black Forest Open - Freudenstadt Dusseldorf Open 2006 - Dusseldorf Amazonia Open de Tenis - Belem Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Lambertz Open by Stawag - Aachen Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Bauer Watertechnology Cup - Eckental Copa Petrobras Paraguay - Asuncion LTA Shrewsbury Challenger - Shrewsbury Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena South African Airways Tennis Open - Durban Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis KGHM Dialog Polish Indoors - Wroclaw XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Open Prevadies - St. Brieuc LTA Cardiff Challenger - Cardiff Aberto de Santa Catarina de Tenis - Florianopolis ECU Prague Open - Prague Unique Zagreb Open - Zagreb Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano La Rinascente Tennis Cup Harbour Club Milano - Milan Siemens Open 2007 - Scheveningen The LTA Hester Trophy - Manchester LTA Nottingham Challenger - Nottingham Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Dusseldorf Open Challenger 2007 - Dusseldorf XIII Trofeo Ciudad de Quito - Quito Open de Rennes La Trinitaine - Rennes Copa Petrobras Colombia - Bogota Kobstaedernes ATP Challenger - Kolding Copa Petrobras Brazil - Belo Horizonte Lambertz Open by Stawag 2007 - Aachen Ford Tennis Championships - Louisville Bauer Watertechnology Cup 2007 - Eckental Music City Challenger - Nashville JSM Challenger - Champaign ITG Miami Challenger - Miami Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Sony Ericsson Open 2008 - Belgrade South African Airways Open - East London Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso III Aberto Santa Catarina de Tenis - Florianopolis ECM Prague Open 2008 - Prague Ostdeutscher Sparkassen Cup - Dresden Pharma Medico Open 2008 - Aarhus Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Mamaia Challenger - Constanta Sporting Challenger '08-Trofeo Regione Piemonte - Turin Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Porsche Open - Poznan BH Tenis Open International Cup 2008 - Belo Horizonte Kos Succhetti Tennis Cup - Cordenons Credicard Citi Mastercard Tennis Cup - Campos do Jordao Geneva Challenger - Geneva Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Ipsos Bucharest Challenger - Bucharest Copa Petrobras-Brazil - Aracaju Ethias Trophy - Mons Cyclus Open de Tenis - Florianopolis Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental IV Challenger Ciudad De Guayaquil - Guayaquil Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Sao Paulo Challenger Salinas Challenger Heilbronn Challenger Dallas Challenger Wolfsburg Challenger Cherbourg Challenger Bogota Challenger Sarajevo Challenger Ostrava Challenger Tenerife Challenger Izmir Challenger Zagreb Challenger Karlsruhe Challenger Braunschweig Challenger Winnetka Challenger Oberstaufen Challenger Bogota Challenger Belo Horizonte Challenger Campos do Jordao Challenger Istanbul Challenger Brasilia Challenger Geneva Challenger St. Remy Challenger Cali Challenger Bogota Challenger Eckental Challenger Sao Paulo Challenger Sao Paulo Challenger Bucaramanga Challenger Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Bogota Challenger Pereira Challenger Blunmenau Challenger Curitiba Challenger San Remo Challenger Rome Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Bangkok Challenger Sao Paulo Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Kyoto Challenger Guangzhou Challenger Athens Challenger Blumenau Challenger Santos Challenger Zagreb Challenger Furth Challenger Braunschweig Challenger Scheveningen Challenger Dortmund Challenger Campos do Jordao Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Campinas Challenger Recife Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Ortisei Challenger Buenos Aires Challenger Salzburg Challenger Heilbronn Challenger Quimper Challenger Wolfsburg Challenger Florianopolis Challenger Guadalajara Challenger Rimouski Challenger St. Brieuc Challenger Santos Challenger Sao Paulo Challenger Prague Challenger Rio Quente Challenger Caltanissetta Challenger Scheveningen Challenger Oberstaufen Challenger Genova Challenger Todi Challenger Campinas Challenger Mons Challenger Belem Challenger Tashkent Challenger Rio De Janeiro Challenger Eckental Challenger Ortisei Challenger Marbella Challenger Sao Paulo Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Kyoto Challenger St. Brieuc Challenger Mersin Challenger Rome Challenger Tunis Challenger Caltanissetta Challenger Kosice Challenger Scheveningen Challenger Oberstaufen Challenger Meerbusch Challenger Alphen Challenger Banja Luka Challenger Szczecin Challenger Kazan Challenger Kazan Challenger St. Brieuc Challenger Shenzhen Challenger Anning Challenger Bordeaux Challenger Mestre Challenger Eckental Challenger Ortisei Challenger Quimper Challenger Brazil Open - Salvador BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Brasil Open - Salvador Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Heineken Open - Auckland International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Davidoff Swiss Indoors Basel - Basel MoviStar Open - Vina del Mar Open 13 - Marseille BMW Open - Munich Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Allianz Suisse Open Gstaad - Gstaad BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Masters Series - Hamburg Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Gerry Weber Open - Halle Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Movistar Open - Santiago Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Winston Salem - Winston Salem Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Citi Open - Washington Brisbane International - Brisbane Brasil Open - Sao Paulo Power Horse Cup - Dusseldorf Tennis Masters Series - Miami Tennis Masters Series - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2